﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using BUS;

namespace GUI
{
    public partial class Form_CapNhatThanhVien : Form_CapNhatThanhVienBase
    {
        public Form_CapNhatThanhVien()
        {
            InitializeComponent();
            Init();
        }
        public override void Init()
        {
            //Hàm này để gửi các control xuông class ubBase để xử lý
            btnThem = btn_Them;
            btnXoa = btn_Xoa;
            btnSua = btn_Sua;
            btnClear = btn_Moi;
            _grid = grid_ThanhVien;

            base.Init();
        }
        public override void SetData(ThanhVien obj)
        {
            //Hàm này là để gán dữ liệu cho các textbox combobox v.v
            txt_TenTV.Text = obj.TenTV;
            txt_DiaChi.Text = obj.DiaChi;
            txt_NgaySinh.DateTime = obj.NgaySinh;
            txt_Sdt.Text = obj.SDT;
        }
        public override void GetData(ref ThanhVien obj)
        {
            //Hàm này là để gán dữ liệu từ textbox combobox v.v vào đối tượng để thực hiện insert update
            obj.TenTV = txt_TenTV.Text;
            obj.DiaChi = txt_DiaChi.Text;
            obj.NgaySinh = txt_NgaySinh.DateTime;
            obj.SDT = txt_Sdt.Text;
            //base.GetData(ref obj);
        }
    }
    public class Form_CapNhatThanhVienBase : ucBase<ThanhVien, ThanhVienBUS>
    {
    }
}
